Reliable Computations on Faulty EREW PRAM

نویسندگان

  • Krzysztof Diks
  • Andrzej Pelc
چکیده

We consider the problem of efficient and reliable computing on EREW PRAM whose processors are subject to random independent stop-failures with constant probability p < 1. An algorithm for such a fault-prone machine is called safe if it solves a problem of size n with probability exceeding 1 d/n, for some constant d independent of n. Our main contribution is a safe algorithm for the well-known list ranking problem, working in time O(logn) on an O(n log n)-processor EREW PRAM. We also show an optimal safe algorithm for computing prefix sums, which works in time O(log n) on an O(n/ log n)-processor EREW PRAM. The methods presented in this paper can be applied to a wide class of EREW PRAM algorithms making them safe and simultaneously preserving their complexity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Deterministic Simulation of Computations on Faulty Parallel Machines

A method of deterministic simulation of fully operational parallel machines on the analogous machines prone to errors is developed. The simulation is presented for the exclusive-read exclusive-write (EREW) PRAM and the Optical Communication Parallel Computer (OCPC), but it applies to a large class of parallel computers. It is shown that simulations of operational multiprocessor machines on faul...

متن کامل

Eecient Parallel Computing with Memory Faults

In this paper we show two results on PRAM with constant fraction of memory faults. First we show how to preprocess (i.e. connect a constant fraction of processors into a binary tree) a faulty EREW PRAM with n= log n processors and O(n) memory cells in O(log n) time. The preprocessing is a basic step of simulations from 7,9,17]. Our algorithm, together with the results from 17], gives a rst full...

متن کامل

Fast Deterministic Computations on a Faulty PRAM

We develop a method to simulate deterministically the operational Parallel Random Access Machine (PRAM) on a PRAM prone to processor and memory failures. It is shown that an n-processor PRAM with a bounded fraction of faulty processors and memory cells can simulate de-terministically the fully operational PRAM with O(log n) slowdown, after preprocessing performed in time O(log 2 n).

متن کامل

Efficient and highly parallel computation

There are many variations of the basic parallel random access machine (PRAM), which includes an arbitrary number of processors sharing an arbitrary amount of random access memory. An exclusive-read, exclusive-write PRAM (EREW PRAM) does not allow any concurrent memory accesses (so all concurrent memory accesses must be explicitly serialized in the program). An EREW PRAM is useful because any al...

متن کامل

Randomized PRAM Simulation Using T9000 Transputers

The parallel random access machine (PRAM) is the most commonly used general-purpose machine model for describing parallel computations. Unfortunately the PRAM model is not physically realizable, since on large machines a parallel shared memory access can only be accomplished at the cost of a signiicant time delay. A number of PRAM simulation algorithms have been presented in the literature. The...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 164  شماره 

صفحات  -

تاریخ انتشار 1996